//
// Created by Administrator on 2021/8/3.
// 日志模块 静态类
//

#ifndef OPENGLLEARN_DEBUG_HPP
#define OPENGLLEARN_DEBUG_HPP

#ifdef DEBUG_MODE

#include <string>
#include <iostream>

class Debug
{
public:
    static void Log(const std::string& msg)
    {
        std::cout << msg << std::endl;
    }
    static void Error(const std::string& msg)
    {
        std::cerr << msg << std::endl;
    }
};

#define Log(msg) Debug::Log(msg)
#define Error(msg) Debug::Error(msg)

#else
#define Log(msg)
#define Error(msg)

#endif //OPENGLLEARN_DEBUG_HPP
